/* CSS Document */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:14px 微软雅黑,Arial, Helvetica, sans-serif;color:#4d4d4d; 	min-height: 100%;_height:100%; overflow-x:hidden;} /*background:url(../images/bgs.png) center top; */
ul {list-style: none;}
input{outline:none; cursor:pointer;}
dl,dd,dt,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #373737;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#2f318b;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #373737;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}
table{ width:100% !important;}
img{ vertical-align:bottom;}
#leftsead ul,#leftsead ul li{margin:0;padding:0; list-style:none;}


/*-------------------------------------------index----------------------------------------------------------*/
.allwidth{ max-width:1200px; margin:0 auto;}
.allwidth01{ max-width:1200px; margin:0 auto;}
.in_logos{ width:17.5%; float:left;}
.in_logos img{ width:100%;}
.in_head_r{ width:80%; float:right;}
.in_tels_search{ padding:10px 0 0 0;}
.in_search{ float:right; border:1px solid #cfcfcf; width:170px; padding:8px 5px;}
.in_tels{ padding:10px 0 0 27px;font-size:16px !important;}
.in_navs{ padding:20px 0 2px 0;}
.in_navs ul li {float: left;}
.in_navs ul li a{ padding:10px 25px 5px 25px; font-size:16px; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs ul li a:hover{ background:#2f318b; color:#FFF; text-decoration: none;}

.in_banner{ height:auto;}

.in_bannerkk{ display:block; height:632px;}
.in_banner01{ display:none;}


.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }
	
/*background:url(../images/in_aboutbg.jpg) center top repeat-y;*/	
	
.in_aboutbg{ background:#FFF;}
.in_abouts_l{ 
    background: transparent;
    width: 30.8%;
    float: left;
    text-align: center;
    padding: 30px 0 0 0;
}
.in_abouts_l img{ }
.in_abouts_r{ width:61%; float:right;}
.in_abouts_r strong{ display:block; padding:40px 0 20px 0; font-size:16px; color:rgb(47, 49, 139);}
.in_abouts_r span{ display:block; padding-bottom:20px; line-height:24px;}
.in_abouts_r a{ color:#2f318b;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_abouts_r a:hover{ color:#ea5b24; text-decoration: none;}

.in_prosbg{ background:#f5f3f8;}
.in_title01{ margin-bottom:10px; overflow:hidden;}
.in_title_text{ font-size:28px; color:#000; padding-bottom:20px; background:url(../images/in_ico03.png) center bottom no-repeat; float:left;}
.in_title_text strong{ font-weight:normal; color:#aaaaaa; font-size:16px;}
.in_title01 span{ display:block; float:right; padding:20px 0 0 0;}

.in_prolist{ padding-bottom:40px; overflow:hidden;}
.in_proslist_l{ width:48.2%; float:left;}
a.in_prolist01{ display:block; position:relative; text-align:center; overflow:hidden;}
a.in_prolist01 span{ display:block; position:absolute; width:100%; height:100%; left:0; bottom:-700px; z-index:100; background:url(../images/in_zz.png); color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prolist01:hover span{ bottom:0px;}
a.in_prolist01 span strong{ font-size:22px; display:block; width:80%; margin:20% auto 20px auto; text-align:center;}
a.in_prolist01 span .in_pros_texts{ width:80%; margin:0 auto; line-height:18px;}
a.in_prolist01 span .in_more{ width:40px; height:40px; text-align:center; line-height:40px; font-size:30px; border:1px solid #fff; border-radius:40px; margin:25px auto 0 auto;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prolist01 span .in_more:hover{ background:#2f318b; border:1px solid #2f318b; }
a.in_prolist01 img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_prolist01:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.in_proslist_r{ width:51.8%; float:right; overflow:hidden;}
a.in_prolist02{ position:relative; display:block; float:left; width:48%; margin:0 0 10px 2%; overflow:hidden;}
a.in_prolist02 span{ display:block; position:absolute; width:100%; height:100%; left:0; bottom:-500px; z-index:100; background:url(../images/in_zz.png); color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prolist02:hover span{ bottom:0px;}
a.in_prolist02 span strong{ font-size:16px; display:block; width:80%; margin:15% auto 10px auto; text-align:center;}
a.in_prolist02 span .in_pros_texts{ width:80%; margin:0 auto;}
a.in_prolist02 span .in_more{ width:40px; height:40px; text-align:center; line-height:40px; font-size:30px; border:1px solid #fff; border-radius:40px; margin:15px auto 0 auto;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prolist02 span .in_more:hover{ background:#2f318b; border:1px solid #2f318b; }
a.in_prolist02 img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_prolist02:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}


.in_title02{ border-bottom:1px solid #eaeaea; padding:40px 0 0 0; margin-bottom:40px; overflow:hidden;}
.in_title_text01{ font-size:28px; color:#000; padding-bottom:20px; background:url(../images/in_ico03.png) center bottom no-repeat; text-align:center; }
.in_title_text01 strong{ font-weight:normal; color:#aaaaaa; font-size:16px;}

.in_news{ padding:5px 0 30px 0; overflow:hidden;}
a.in_newslist{ display:block; width:21.8%; float:left; background:#f5f5f5; margin-right:0.5%; padding:1.5% 1.5% 2% 1.5%; min-height:290px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslist:hover{ background:#2f318b; color:#FFF; text-decoration: none;}

a.in_newslist11{ display:block; width:21.8%; float:left; background:#f5f5f5; margin-right:0.5%; padding:1.5% 1.5% 2% 1.5%; min-height:290px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslist11:hover{ background:#2f318b; color:#FFF; text-decoration: none;}

.in_newslist01{ width:32.8%; float:left; background:#f5f5f5; padding: 1%; min-height:290px;}
.in_newslist01 ul {margin: 0;}
a.in_newslist img,a.in_newslist11 img{ width:100%; border:1px solid #fff; margin: 10px 0;}
a.in_newslist .in_newslisttitle,a.in_newslist11 .in_newslisttitle{overflow:hidden; font-size:12px; line-height:18px;}
a.in_newslist .in_newslisttitle strong,a.in_newslist11 .in_newslisttitle strong{ display:block; font-size:16px; color:#2f318b; 
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslist:hover .in_newslisttitle strong,a.in_newslist11:hover .in_newslisttitle strong{ color:#fff; text-decoration: none;}
a.in_newslist .in_newslisttitle span,a.in_newslist11 .in_newslisttitle span{ display:block; padding:5px 0 3px 0; background:url(../images/in_time_line.jpg) left bottom no-repeat; margin-bottom:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslist02{ display:block; border-bottom:1px dotted #e9e9e9; padding:0px 1% 0 20px; background:url(../images/in_ico04.png) 5px center no-repeat; height:30px; line-height:30px; overflow:hidden;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslist:hover .in_newslisttitle span,a.in_newslist11:hover .in_newslisttitle span{ color:#fff; text-decoration: none;}
a.in_newslist02:hover{ background:url(../images/in_ico04.png) 5px center no-repeat #2f318b; color:#FFF; text-decoration: none;}

.in_footbg{ background:#f5f5f5;}
.in_foot01{ padding:30px 0;}
.in_foot01_l{ width:83%; float:left;}
.in_foot_nav{ width:11%; margin:0 0.5%; float:left;}
.in_foot_nav dt{ font-size:15px; padding-bottom:8px;}
.in_foot_nav dt a{ color:#000;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all .4s ease 0s;}
.in_foot_nav dt a:hover{ color:#2f318b;text-decoration: none;}
.in_foot_nav dd a{ color:#adadad; font-size:12px; display:block; padding:2px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all .4s ease 0s;}
.in_foot_nav dd a:hover{ color:#2f318b; text-decoration: none;}
.in_foot01_r{ width:11%; float:right;}
.in_foot01_r img{ width:100%;}

.in_footbg01{ background:#282a2b;}
.in_foot02{ padding:25px 0;}
.in_foot02_l{ float:left; width:80%; color:#999999;}
.in_foot02_r{ float:right; width:19%; text-align:right;}

.sub_banner{ display:block; height:246px;}
.sub_banner01{ display:none; }
.sub_titles{ background:url(../images/subtitle_line.jpg) left center repeat-x; text-align:center; margin-bottom:20px;}
a.sub_navs{ display:inline-block; padding:8px 2%; margin:0 0.2%; background:#eeeeee; border-radius:50px; font-size:16px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.sub_navs:hover{ background:#2f318b; color:#fff;}
a.sub_navs_c,a.sub_navs_c:hover{ display:inline-block; padding:8px 2%; margin:0 0.2%; background:#2f318b; border-radius:50px; font-size:16px;color:#fff;}

.sub_pros{ padding:10px 0 20px 0;}
a.pros_list{ display:block; width:24%; margin:10px 0.5% 5px 0.5%; float:left; overflow:hidden;}
a.pros_list strong{ display:block; width:99%; border:1px solid #eeeeee;overflow:hidden;}
a.pros_list strong img{ width:100%; display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.pros_list:hover strong img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.pros_list span{ display:block; text-align:center; width:99%; border:1px solid #eeeeee; border-top:0; height:50px; overflow:hidden; font-size:14px; line-height:50px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.pros_list:hover span{ background:#2f318b; color:#fff; border:1px solid #2f318b; border-top:0; }

.pros_d_top{ padding:20px 0 30px 0;}
.pros_d_l{ width:47%; float:left; border:1px solid #dddddd;}
.pros_d_l img{ width:100%;}
.pros_d_r{ width:47%; float:right;}
.pros_d_r strong{ display:block; font-size:22px; color:#000; padding:10px 0 15px 0; font-weight:normal;}
.pros_d_r span{ display:block; line-height:26px;}
.pros_title{ height:40px; border-left:4px solid #2f318b; color:#000; background:#eeeeee; padding-left:10px; line-height:40px;}
.pros_d_texts{ padding:20px 2%; line-height:26px;}

a.news_lists{ display:block; padding:2%; background:#f5f5f5; margin-bottom:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_lists:hover{ background:#e9e9e9; color:#666666;}
.news_lists_l{ width:25%; float:left; border:1px solid #fff;}
.news_lists_l img{ width:100%}
.news_lists_r{ width:72%; float:right;}
.news_lists_r strong{ display:block; font-size:16px; color:#2f318b; padding-top:3%;}
.news_lists_r span{ display:block; padding:5px 0 3px 0; background:url(../images/in_time_line.jpg) left bottom no-repeat; margin-bottom:15px;}


.download_list{ border-bottom:1px dotted #dddddd;}
.down_l{ width:78%; float:left; padding:8px 1%;}
.down_r{ width:16%; float:right; text-align:right;padding:8px 1%;}


.in_buttom{ display:none; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:28px 10px 0 0;} 
.in_buttom span{ display:none; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }


.in_mnav{ display:none; background:#2f318b; width:101%; position:absolute; top:85px; padding:25px 0 50px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:5px; text-align:center; font-size:18px; padding:10px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0187e5; color:#FFF;}

.sub_lan_line{ border-bottom:1px solid #eeeeee;}
.sub_locs{ padding:10px 0; font-size:12px;}

@media (max-width: 1100px) {
	.in_banner{ height:auto;}

.in_bannerkk{ display:none; height:632px;}
.in_banner01{ display:block;}

	
.in_aboutbg{ background:none center top repeat-y; padding-bottom:25px;}
.in_abouts_l{ display:none; width:33.8%; float:left; text-align:center;}
.in_abouts_l img{ width:67%;}
.in_abouts_r{ width:98%; padding:0 1%; float:right;}
.in_abouts_r strong{ display:block; padding:25px 0 5px 0; font-size:16px; color:rgb(47, 49, 139);}
.in_abouts_r span{ display:block; padding-bottom:8px; line-height:20px;}
.in_abouts_r a{ color:#ea5b24;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_abouts_r a:hover{ color:#2f318b;}

.sub_texts{ line-height:24px;}

}


@media (max-width: 1000px) {	
.allwidth{ max-width:96%; padding:0 2%; margin:0 auto;}
.allwidth01{ max-width:100%; margin:0 auto;}
	.in_banner{ height:auto;}

.in_bannerkk{ display:none; height:632px;}
.in_banner01{ display:block;}

	
.in_aboutbg{ background:none; padding-bottom:25px;}
.in_abouts_l{ display:none; width:30.8%; float:left; text-align:center;}
.in_abouts_l img{ width:70%;}
.in_abouts_r{ width:100%; float:right;}
.in_abouts_r strong{ display:block; padding:25px 0 5px 0; font-size:16px; color:rgb(47, 49, 139);}
.in_abouts_r span{ display:block; padding-bottom:8px; line-height:20px;}
.in_abouts_r a{ color:#ea5b24;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_abouts_r a:hover{ color:#2f318b;}

}


@media (max-width: 900px) {	

.allwidth{ max-width:96%; padding:0 2%; margin:0 auto;}
.allwidth01{ max-width:100%; margin:0 auto;}
.in_logos{ width:37.5%; float:left;}
.in_logos img{ width:100%;}
.in_head_r{ width:80%; float:right; display:none;}
.in_tels_search{ padding:10px 0 8px 0; overflow:hidden; display:none;}
.in_search{ float:right; border:1px solid #cfcfcf; width:170px; padding:3px 5px;}
.in_tels{ float:right; font:16px;}
.in_navs{ padding:12px 0 2px 0; display:none;}
.in_navs>a{ display:block; float:left; width:12.1%; margin-left:0.4%; padding:5px 0; font-size:16px; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs>a:hover{ background:#2f318b; color:#FFF;}

.in_banner{ height:auto;}

.in_bannerkk{ display:none; height:632px;}
.in_banner01{ display:block;}


.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:6px; text-align:center; }
	.bans ul li { display:inline-block; width: 8px; height: 8px; background:#636969; border-radius:7px; margin:0 3px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }
	
	
	
.in_aboutbg{ background:none center top repeat-y; padding-bottom:25px;}
.in_abouts_l{ display:none; width:30.8%; float:left; text-align:center;}
.in_abouts_l img{ width:70%; padding:80px 0 80px 0;}
.in_abouts_r{ width:100%; float:right;}
.in_abouts_r strong{ display:block; padding:25px 0 5px 0; font-size:16px;}
.in_abouts_r span{ display:block; padding-bottom:8px; line-height:20px;}
.in_abouts_r a{ color:#ea5b24;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_abouts_r a:hover{ color:#2f318b;}

.in_prosbg{ background:#f5f3f8;}
.in_title01{ border-bottom:1px solid #eaeaea; padding:0 0 0 0; margin-bottom:0; overflow:hidden;}
.in_title_text{ font-size:28px; color:#000; padding-bottom:20px; background:url(../images/in_ico03.png) center bottom no-repeat; float:left;}
.in_title_text strong{ font-weight:normal; color:#aaaaaa; font-size:16px;}
.in_title01 span{ display:none; float:right; padding:20px 0 0 0;}

.in_prolist{ padding-bottom:10px; overflow:hidden;}
.in_proslist_l{ width:100%; float:none; margin-bottom:10px;}
a.in_prolist01{ display:block; position:relative; text-align:center; overflow:hidden;}
a.in_prolist01 span{ display:block; position:absolute; width:100%; height:100%; left:0; bottom:-700px; z-index:100; background:url(../images/in_zz.png); color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prolist01:hover span{ bottom:0px;}
a.in_prolist01 span strong{ font-size:22px; display:block; width:80%; margin:20% auto 20px auto; text-align:center;}
a.in_prolist01 span .in_pros_texts{ width:80%; margin:0 auto;}
a.in_prolist01 span .in_more{ width:40px; height:40px; text-align:center; line-height:40px; font-size:30px; border:1px solid #fff; border-radius:40px; margin:25px auto 0 auto;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prolist01 span .in_more:hover{ background:#2f318b; border:1px solid #2f318b; }
a.in_prolist01 img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_prolist01:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.in_proslist_r{ width:100%; float:none; overflow:hidden;}
a.in_prolist02{ position:relative; display:block; float:left; width:48%; margin:0 2% 10px 0; overflow:hidden;}
a.in_prolist02 span{ display:block; position:absolute; width:100%; height:100%; left:0; bottom:-500px; z-index:100; background:url(../images/in_zz.png); color:#FFF;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prolist02:hover span{ bottom:0px;}
a.in_prolist02 span strong{ font-size:16px; display:block; width:80%; margin:15% auto 10px auto; text-align:center;}
a.in_prolist02 span .in_pros_texts{ width:80%; margin:0 auto;}
a.in_prolist02 span .in_more{ width:40px; height:40px; text-align:center; line-height:40px; font-size:30px; border:1px solid #fff; border-radius:40px; margin:15px auto 0 auto;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_prolist02 span .in_more:hover{ background:#2f318b; border:1px solid #2f318b; }
a.in_prolist02 img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_prolist02:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}


.in_title02{ border-bottom:1px solid #eaeaea; padding:25px 0 0 0; margin-bottom:0px; overflow:hidden;}
.in_title_text01{ font-size:24px; color:#000; padding-bottom:8px; background:url(../images/in_ico03.png) center bottom no-repeat; text-align:center; }
.in_title_text01 strong{ font-weight:normal; color:#aaaaaa; font-size:14px;}

.in_news{ padding:5px 0 5px 0; overflow:hidden;}
a.in_newslist{ display:block; width:96.8%; float:left; background:#f5f5f5; margin-right:0.2%; padding:1.5% 1.5% 2% 1.5%; min-height:290px; margin-bottom:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslist:hover{ background:#2f318b; color:#FFF;}

a.in_newslist11{  width:96.8%; float:left; background:#f5f5f5; margin-right:0.2%; padding:1.5% 1.5% 2% 1.5%; min-height:290px; margin-bottom:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslist11:hover{ background:#2f318b; color:#FFF;}

.in_newslist01{ width:96.8%; float:left; background:#f5f5f5; margin-right:0.2%; padding:1.5% 1.5% 2% 1.5%; min-height:auto; margin-bottom:15px;}
a.in_newslist img,a.in_newslist11 img{ width:100%; border:1px solid #fff; margin: 10px 0;}
a.in_newslist .in_newslisttitle,a.in_newslist11 .in_newslisttitle{ height:120px; overflow:hidden; font-size:12px;}
a.in_newslist .in_newslisttitle strong,a.in_newslist11 .in_newslisttitle strong{ display:block; font-size:16px; color:#2f318b; padding-top:3%;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslist:hover .in_newslisttitle strong,a.in_newslist11:hover .in_newslisttitle strong{ color:#fff;}
a.in_newslist .in_newslisttitle span,a.in_newslist11 .in_newslisttitle span{ display:block; padding:5px 0 3px 0; background:url(../images/in_time_line.jpg) left bottom no-repeat; margin-bottom:10px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslist02{ display:block; border-bottom:1px dotted #e9e9e9; padding:0px 1% 0 20px; background:url(../images/in_ico04.png) 5px center no-repeat; height:40px; line-height:40px; overflow:hidden;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_newslist:hover .in_newslisttitle span,a.in_newslist11:hover .in_newslisttitle span{ color:#fff;}
a.in_newslist02:hover{ background:url(../images/in_ico04.png) 5px center no-repeat #2f318b; color:#FFF;}

.in_footbg{ background:#f2f2f2;}
.in_foot01{ padding:30px 0; display:none;}
.in_foot01_l{ width:83%; float:left;}
.in_foot_nav{ width:11%; margin:0 0.5%; float:left;}
.in_foot_nav dt{ font-size:15px; padding-bottom:8px;}
.in_foot_nav dd a{ color:#adadad; font-size:12px; display:block; padding:2px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_foot_nav dd a:hover{ color:#3c93e2;}
.in_foot01_r{ width:11%; float:right;}
.in_foot01_r img{ width:100%;}

.in_footbg01{ background:#282a2b;}
.in_foot02{ padding: 15px 0 0px 0;}
.in_foot02_l{ float:none; width:100%; color:#999999;}
.in_foot02_r{ float:right; display:none; width:19%; text-align:right;}

.sub_banner{ display:none; height:246px;}
.sub_banner01{ display:block;}
.sub_banner01 img{ width:100%;}
.sub_titles{ background:none left center repeat-x; text-align:center; margin-bottom:3px;}
a.sub_navs{ display:inline-block; padding:5px 0; width:30.8%; margin:0 0.1% 8px 0.1%; text-align:center; background:#eeeeee; border-radius:50px; font-size:13px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.sub_navs:hover{ background:#2f318b; color:#fff;}
a.sub_navs_c,a.sub_navs_c:hover{ display:inline-block; padding:5px 0; width:30.8%; margin:0 0.1% 8px 0.1%; text-align:center; background:#2f318b; border-radius:50px; font-size:13px;color:#fff;}

.sub_pros{ padding:10px 0 50px 0;}
a.pros_list{ display:block; width:49%; margin:10px 0.5% 10px 0.5%; float:left; overflow:hidden;}
a.pros_list strong{ display:block; width:99%; border:1px solid #eeeeee;overflow:hidden;}
a.pros_list strong img{ width:100%; display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.pros_list:hover strong img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.pros_list span{ display:block; text-align:center; width:99%; border:1px solid #eeeeee; border-top:0; height:50px; overflow:hidden; font-size:14px; line-height:50px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.pros_list:hover span{ background:#2f318b; color:#fff; border:1px solid #2f318b; border-top:0; }

.pros_d_top{ padding:10px 0 5px 0;}
.pros_d_l{ width:100%; float:none; border:1px solid #dddddd;}
.pros_d_l img{ width:100%;}
.pros_d_r{ width:96%; margin:15px auto 0 auto; float:none;}
.pros_d_r strong{ display:block; font-size:22px; color:#000; padding:10px 0 15px 0; font-weight:normal;}
.pros_d_r span{ display:block; line-height:26px;}
.pros_title{ height:40px; font-size:16px; border-left:4px solid #2f318b; color:#000; background:#eeeeee; padding-left:10px; line-height:40px;}
.pros_d_texts{ padding:20px 2%; line-height:26px;}
.pros_d_texts img{ width:100% !important; height:auto !important;}

a.news_lists{ display:block; padding:20px 2%; background:#f5f5f5; margin-bottom:15px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.news_lists:hover{ background:#e9e9e9; color:#666666;}
.news_lists_l{ width:100%; float:left; border:1px solid #fff;}
.news_lists_l img{ width:100%}
.news_lists_r{ width:100%; float:right;}
.news_lists_r strong{ display:block; font-size:16px; color:#2f318b; padding-top:3%;}
.news_lists_r span{ display:block; padding:5px 0 3px 0; background:url(../images/in_time_line.jpg) left bottom no-repeat; margin-bottom:15px;}


.download_list{ border-bottom:1px dotted #dddddd;}
.down_l{ width:74%; float:left; padding:8px 1%;}
.down_r{ width:20%; float:right; text-align:right;padding:8px 1%;}



.in_buttom{ display:block; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:25px 10px 0 0;} 
.in_buttom span{ display:block; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }


.in_mnav{ display:none; background:#2f318b; width:40%; position:absolute; top:80px; padding:20px 0 20px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:5px; text-align:center; font-size:16px; padding:5px 0; width:70%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0187e5; color:#FFF;}

.sub_texts{ width:96%; margin:0 auto; min-height:200px; line-height:26px;}
.sub_texts img{ width:100% !important; height:auto !important;}


.sub_lan_line{ display:none; border-bottom:1px solid #eeeeee;}
.sub_locs{ padding:10px 0; font-size:12px;}

}